* {
	padding: 0;
	margin: 0; }

body {
  color: #000;
  font-family: Arial, sans-serif;
  font-size: 14px;
  background: #fff;
}

#header {
  height: 10em;
  background: #decdcd;
  border-bottom: #000 solid 1em;
}

  #header h1 {
    font-size: 8em;
    padding: 0.2em 0 0 0.5em;
  }

#navigation {
  padding-left: 4em;
}

#navigation li {
  font-size: 1.2em;
  font-weight: bold;
  float: left;
  display: block;
  list-style-type: none;
  padding: 0.5em 1em;
  border-bottom: #fff solid 0.3em;
}

#navigation li a {
  text-decoration: none;
  color: #000;
}

#navigation li:hover {
  background: #000;
  border-bottom: #222254 solid 0.3em;
}

#navigation li:hover a {
  color: #fff;
}

#content {
  min-height: 30em;
  background: #dde0dd;
  clear: both;
  border-left: #000 solid 4em;
  border-right: #fff solid 4em;
  padding: 1em;
}

#footer {
  height: 3em;
}

